home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1997 April / EnigmA AMIGA RUN 17 (1997)(G.R. Edizioni)(IT)[!][issue 1997-04][EAR-CD].iso / Recent1 / ZCD.lha / Listino / Announces / Guru-RomV6.news < prev    next >
Internet Message Format  |  1996-06-17  |  11KB

  1. Date: Thu,  9 Mar 95 00:29:13 PST
  2. From: Stefan Ossowski <stefano@tchest.e.eunet.de>
  3. Subject: GURU-ROM V6
  4.  
  5.  
  6.     #### #     # ####  #   #       ####   ###  #   #
  7.        #     #     # #   # #   #       #   # #   # ## ##
  8.        #  ## #     # ####  #   # ### ####  #   # # # #
  9.        #   # #     # #  #  #   #       #  #  #   # #   #
  10.     ####  ###  #   #  ###       #   #  ###  #   #
  11.  
  12.       omniscsi.device - GVP ROM module by Ralph Babel
  13.  
  14. A new device driver for all Series-II SCSI host adapters and
  15. all turbo cards with a GVP SCSI host adapter.
  16.  
  17. Increasing requirements and a larger variety of available
  18. SCSI devices made it necessary to rewrite the original GVP
  19. device driver. In the previous driver versions, new program
  20. portions would be added occasionally to solve problems that
  21. existed with a few popular SCSI devices. Also, an
  22. ever-increasing number of GVP products needed to be
  23. supported in the driver.
  24.  
  25. In time, all of this resulted in considerable space
  26. problems, which led to compromises in the development of the
  27. driver, but it was nevertheless still possible to support
  28. all of the current devices. Unfortunately, because of the
  29. price war more and more manufacturers deviate from the SCSI
  30. standard in their hardware and firmware or choose to save
  31. money in certain areas. An example of this is certain CD-ROM
  32. drives that no longer support PARITY.
  33.  
  34. The new OMNISCSI.DEVICE driver is a portable driver for all
  35. Amigas and is first being made available for the most widely
  36. used SCSI host adapter on the Amiga: the GVP Series-II. It
  37. is faster and more reliable than all previous standard SCSI
  38. device drivers, but nevertheless fully compatible to all
  39. previously supported SCSI devices and then some.
  40.  
  41. With all of these extensions, however, the new device driver
  42. no longer fits into the existing ROM area provided by the
  43. Series-II. It was therefore combined with a ROM adapter that
  44. allows up to four times as much address space as before to
  45. be addressed.
  46.  
  47. - Which hardware is actually supported?
  48.  
  49.   - Series-II SCSI host adapters with and without RAM option
  50.     for the A2000/A3000/A4000
  51.  
  52.   - Series-II SCSI host adapter for the A500
  53.  
  54.   - A530 turbo card for the A500
  55.  
  56.   - Combo030 turbo cards for the A2000
  57.  
  58.   - G-Force030 turbo cards for the A2000
  59.  
  60.   - G-Force040 turbo card for the A2000
  61.  
  62.   - A1208 SCSI host adapter for the A1200
  63.  
  64. - Will my system act exactly the same as before, after I
  65.   install the ROM module?
  66.  
  67.   In essence, there is only a single incompatible change
  68.   that can be noted in your system: the name of the device
  69.   driver has changed. In the past, it would show up under
  70.   the name GVPSCSI.DEVICE; now it is called OMNISCSI.DEVICE.
  71.  
  72. - Is there a new GVPPATCH to prevent modem problems while
  73.   using DMA transfers?
  74.  
  75.   The patch no longer exists in its original form, but has
  76.   instead been integrated into the control program
  77.   GVPSCSICTRL. It is actually needed for high-speed
  78.   transfers only.
  79.  
  80. - Do I get an even greater performance by using the B
  81.   version of the SCSI chip 33C93?
  82.  
  83.   All known bugs in the internal processing of the 33C93 and
  84.   the 33C93A are worked around by the device driver.
  85.   Installing a 33C93B chip, which would be difficult in most
  86.   cases anyway because of the use of SMD mounting on most
  87.   GVP cards, is unnecessary.
  88.  
  89.   One argument often used in favor of using the B version is
  90.   the support for FAST SCSI, but since the Zorro-II bus is
  91.   already at capacity with a throughput of 3.5 Mbytes/s, the
  92.   synchronous transfers of the A version of the 33C93 (max.
  93.   4.7 Mbytes/s) is more than sufficient.
  94.  
  95. - I have previously had problems using BRU and AMAX IV. Can
  96.   these be resolved?
  97.  
  98.   BRU and AMAX IV are among the most popular, although not
  99.   the only programs within which problems occurred with the
  100.   GVPSCSI.DEVICE. Because the driver adhered strictly to
  101.   Commodore's "Direct SCSI" standard, it revealed bugs in a
  102.   few incorrectly written programs. In both cases named
  103.   above, for example, the problem lay with the fact that a
  104.   particular flag (SCSIF_READ) was not being set, which is,
  105.   however, required by the above-mentioned standard. The new
  106.   OMNISCSI.DEVICE can be configured to work around such
  107.   problems.
  108.  
  109. - I want to transfer data on my hard disks in synchronous
  110.   mode. Is that possible?
  111.  
  112.   Previously, it was only possible to write the appropriate
  113.   information into the RDB when a hard disk was prepped, but
  114.   the mode was not really used. With the new driver, the use
  115.   of SCSI devices in synchronous mode is finally possible.
  116.  
  117. - In the past, I always had to wait a long time for my
  118.   machine to start. Is it faster now?
  119.  
  120.   The long delays are in part because of the SCSI protocol,
  121.   but there are ways to achieve a nearly instantaneous boot
  122.   of the computer from the system hard disk without
  123.   violating the SCSI specification. This has been taken into
  124.   consideration in the new driver.
  125.  
  126. - My A4000/040 doesn't support DMA to Chip RAM. Will that
  127.   present a problem with the use of the host adapter?
  128.  
  129.   For this hardware problem of older revisions of the 68040
  130.   card used in the A4000, the driver provides an option that
  131.   prevents all DMA to Chip RAM, but which still permits
  132.   access to the rest of the Zorro-II area - such as on-board
  133.   RAM.
  134.  
  135. - Which SCSI peripherals are supported?
  136.  
  137.   All SCSI devices we had access to were tested - current
  138.   and also some from our "museum" - including a number of
  139.   cartridge drives, CD-ROM drives, and streamers. In spite
  140.   of exhaustive testing, no problems were noted.
  141.  
  142. - Shouldn't a good SCSI driver support all SCSI devices
  143.   automatically?
  144.  
  145.   Actually yes, but this isn't always "automatically"
  146.   possible. Each SCSI device includes its own SCSI
  147.   controller with its own firmware. It would be nice if
  148.   these were always free of bugs, but that is unfortunately
  149.   not always the case. This means that - if a problem can't
  150.   be resolved by switching off certain driver options -
  151.   sometimes the problem must be programmed around. This, of
  152.   course, is only then possible when the problem is known,
  153.   and is one of the reasons why from time to time new
  154.   revisions of the GVPSCSI.DEVICE were released. All
  155.   previously noted SCSI device firmware bugs have been taken
  156.   into consideration in the new driver.
  157.  
  158. - What other improvements does the new driver offer me?
  159.  
  160.   - Data transfers have no restrictions, so that the optimum
  161.     values for the MOUNTLIST/RDB entries MASK, MAXTRANSFER,
  162.     and BUFMEMTYPE can be used. The driver itself decides
  163.     what the most efficient way for transferring data is
  164.     (DMA, buffered DMA, or PIO) and requires no workarounds
  165.     in the filesystem that would slow down transfers.
  166.  
  167.   - Transfer mode and SCSI options like DISCONNECT,
  168.     SYNCHRONOUS, and PARITY can be configured individually
  169.     for each board or connected SCSI device, respectively.
  170.     This results in a much more comfortable configuration of
  171.     your system.
  172.  
  173.   - The rescan command is now required only if a hard disk
  174.     partition (e.g. on a removable medium) must be mounted
  175.     after boot-up.
  176.  
  177.   - An interesting new function makes it possible to
  178.     completely write-protect a medium, which blocks even
  179.     those commands that bypass the filesystem and talk
  180.     directly to the driver (HD_SCSICMD, CMD_WRITE,
  181.     TD_FORMAT). In this way for instance, the system drive
  182.     can be protected from any type of virus.
  183.  
  184.   - The I/O Extender integrated in the G-Force040 is now
  185.     usable even if no SCSI drive is connected.
  186.  
  187. - Which data transfer rates are possible on my system?
  188.  
  189.   Due to the multitude of possible GVP host adapters and the
  190.   virtually unlimited variety of SCSI devices and the
  191.   resulting combinations it is difficult to provide general
  192.   benchmarks for all situations. As an example, we have
  193.   selected a configuration that provides a typical
  194.   environment:
  195.  
  196.   - A2000B revision 4.1 (PAL; the NTSC version is faster)
  197.     WITHOUT accelerator card or other accelerating
  198.     components
  199.  
  200.   - Kickstart 37.175, Workbench 37.67
  201.  
  202.   - 1 MB Chip RAM
  203.  
  204.   - GVP Series-II SCSI host adapter populated with 2 MB of
  205.     Fast RAM
  206.  
  207.   - Maxtor MXT 540 hard disk
  208.  
  209.   There are three fundamentally different types of transfer
  210.   rates, all of which are used in reviews and advertising:
  211.  
  212.   - Raw data transfer speed
  213.  
  214.     The maximum data transfer rate of the host adapter is
  215.     limited by the Zorro-II bus only and can be as high as
  216.     3.5 Mbytes/s. The program RAWSCSISPEED measures the
  217.     values for READ BUFFER and WRITE BUFFER and provides a
  218.     good approximation of that particular maximum transfer
  219.     rate. In the test system, values of approximately 3.4
  220.     Mbytes/s were measured for both reading and writing.
  221.  
  222.   - Transfer rate at the device-driver level
  223.  
  224.     This transfer speed can be measured with the program
  225.     SCSISPEED (FF665). Unlike with RAWSCSISPEED, here the
  226.     time required for the interpretation of the commands,
  227.     among other things, _is_ taken into account. For a
  228.     256-Kbyte buffer, a value of 3.1 Mbytes/s was measured.
  229.     It dropped to 2.6 Mbytes/s when SCSISPEED also evaluated
  230.     the amount of available CPU time. This was reported as
  231.     79%; thus according to the results of SCSISPEED, the
  232.     load on the CPU from the driver is only 21%.
  233.  
  234.   - Transfer rate at the filesystem level
  235.  
  236.     Using the program DISKSPEED (also on FF665), the data
  237.     transfer rate can be measured at the DOS level. The
  238.     resulting values are strongly dependent on the
  239.     filesystem used, the block size, the buffers,
  240.     fragmentation of the hard disk, and other factors, so
  241.     that here only limited conclusions can be drawn about
  242.     the speed of the host adapter and its device driver. In
  243.     spite of that, measurements were made. On an empty
  244.     partition that was placed on the outer tracks of the
  245.     hard disk (with a logical block size of 512 bytes),
  246.     DISKSPEED showed a result of 2.4 Mbytes/s both during
  247.     reads and writes of 256-Kbyte blocks in the above
  248.     configuration.
  249.  
  250.   Once again as a reminder: all of the above values apply to
  251.   a pure 68000-based system in a minimal configuration.
  252.  
  253. - And what about SCSI-2?
  254.  
  255.   The new driver completely conforms to SCSI-2. Existing GVP
  256.   SCSI host adapters, however, do not provide terminator
  257.   power (TERMPWR), which is optional in SCSI-1 only. All of
  258.   the differences between SCSI-1, CCS, and SCSI-2 are
  259.   handled transparently by the driver though, and do not
  260.   affect normal operation. The SCSI bus itself remains 8
  261.   bits wide, of course, and doesn't support FAST or WIDE
  262.   transfers, two of the new options under SCSI-2, but the
  263.   new OMNISCSI.DEVICE pushes the Zorro-II bus to its limits
  264.   anyway. Because of that, the use of SCSI-2 devices in
  265.   general poses no problem.
  266.  
  267.  
  268. Price: DEM 99.00
  269.  
  270. Shipping & Handling: DEM 15.00
  271.  
  272. All major credit cards are accepted.
  273.  
  274. Release-date(s):   03/25/95  with German manual
  275.            04/25/95  with English manual
  276.  
  277.  
  278. Stefan Ossowski's Schatztruhe
  279. Gesellschaft fuer Software mbH
  280. Veronikastrasse 33
  281. D-45131 Essen
  282. Germany
  283. Voice: +49 (201) 788778
  284. Fax:   +49 (201) 798447
  285. E-Mail: <stefano@tchest.e.eunet.de>
  286.  
  287. Copyright (C) 1994, 1995 Ralph Babel. All right reserved.
  288.